home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / menus / popupf / frustrat.frm < prev    next >
Text File  |  1995-03-09  |  4KB  |  182 lines

  1. VERSION 2.00
  2. Begin Form Form1 
  3.    BorderStyle     =   3  'Fixed Double
  4.    Caption         =   "Frustration!"
  5.    ClientHeight    =   3780
  6.    ClientLeft      =   1110
  7.    ClientTop       =   1545
  8.    ClientWidth     =   3285
  9.    Height          =   4470
  10.    Icon            =   FRUSTRAT.FRX:0000
  11.    Left            =   1050
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   3780
  16.    ScaleWidth      =   3285
  17.    Top             =   915
  18.    Width           =   3405
  19.    Begin Label Label3 
  20.       Caption         =   "Read the READ.ME file included in this project to understand how to activate the problem..."
  21.       Height          =   675
  22.       Left            =   120
  23.       TabIndex        =   2
  24.       Top             =   3060
  25.       Width           =   3015
  26.    End
  27.    Begin Label Label2 
  28.       Alignment       =   2  'Center
  29.       BackColor       =   &H000000FF&
  30.       BorderStyle     =   1  'Fixed Single
  31.       Caption         =   "Popup Menu5"
  32.       ForeColor       =   &H00FFFFFF&
  33.       Height          =   1335
  34.       Left            =   120
  35.       TabIndex        =   1
  36.       Top             =   1560
  37.       Width           =   3015
  38.    End
  39.    Begin Label Label1 
  40.       Alignment       =   2  'Center
  41.       BackColor       =   &H00800000&
  42.       BorderStyle     =   1  'Fixed Single
  43.       Caption         =   "Popup Menu4"
  44.       ForeColor       =   &H00FFFFFF&
  45.       Height          =   1395
  46.       Left            =   120
  47.       TabIndex        =   0
  48.       Top             =   120
  49.       Width           =   3015
  50.    End
  51.    Begin Menu Menu1 
  52.       Caption         =   "Menu 1"
  53.       Begin Menu Menu11 
  54.          Caption         =   "Make Menu 2 Visible"
  55.          Enabled         =   0   'False
  56.       End
  57.       Begin Menu Menu12 
  58.          Caption         =   "Pop-up Menu 2"
  59.       End
  60.       Begin Menu mSep 
  61.          Caption         =   "-"
  62.       End
  63.       Begin Menu mExit 
  64.          Caption         =   "E&xit"
  65.       End
  66.    End
  67.    Begin Menu Menu2 
  68.       Caption         =   "Menu 2"
  69.       Begin Menu Menu21 
  70.          Caption         =   "Menu 2.1"
  71.       End
  72.       Begin Menu Menu22 
  73.          Caption         =   "Make Menu 2 Invisible"
  74.       End
  75.    End
  76.    Begin Menu Menu3 
  77.       Caption         =   "Menu 3"
  78.       Begin Menu Menu31 
  79.          Caption         =   "Menu 3.1"
  80.       End
  81.       Begin Menu Menu32 
  82.          Caption         =   "Menu 3.2"
  83.       End
  84.    End
  85.    Begin Menu Menu4 
  86.       Caption         =   "Menu 4 (Invis. Popup)"
  87.       Visible         =   0   'False
  88.       Begin Menu Menu41 
  89.          Caption         =   "Menu 4.1"
  90.       End
  91.       Begin Menu Menu42 
  92.          Caption         =   "Menu 4.2"
  93.       End
  94.       Begin Menu Menu43 
  95.          Caption         =   "Menu 4.3"
  96.       End
  97.    End
  98.    Begin Menu Menu5 
  99.       Caption         =   "Menu 5 (Invis. Popup)"
  100.       Visible         =   0   'False
  101.       Begin Menu Menu51 
  102.          Caption         =   "Menu 5.1"
  103.       End
  104.       Begin Menu Menu52 
  105.          Caption         =   "Menu 5.2"
  106.       End
  107.    End
  108. End
  109. Option Explicit
  110.  
  111. Sub Form_Load ()
  112.  
  113.     Left = (Screen.Width - Width) \ 2
  114.     Top = (Screen.Height - Height) \ 2
  115.  
  116. End Sub
  117.  
  118. Sub Label1_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  119.  
  120.     If (Button = 2) Then
  121.         PopupMenu Menu4
  122.     End If
  123.  
  124. End Sub
  125.  
  126. Sub Label2_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)
  127.  
  128.     If (Button = 2) Then
  129.         PopupMenu Menu5
  130.     End If
  131.  
  132. End Sub
  133.  
  134. Sub Menu11_Click ()
  135.  
  136.     Menu2.Visible = True
  137.     Menu11.Enabled = False
  138.     Menu22.Enabled = True
  139.  
  140. End Sub
  141.  
  142. Sub Menu12_Click ()
  143.  
  144.     PopupMenu Menu2
  145.  
  146. End Sub
  147.  
  148. Sub Menu21_Click ()
  149.     
  150.     MsgBox "Menu 2.1"
  151.  
  152. End Sub
  153.  
  154. Sub Menu22_Click ()
  155.  
  156.     MsgBox "Menu 2.2: Menu 2 will be invisible now."
  157.     Menu11.Enabled = True
  158.     Menu22.Enabled = False
  159.     Menu2.Visible = False
  160.  
  161. End Sub
  162.  
  163. Sub Menu41_Click ()
  164.  
  165.     MsgBox "Menu 4.1!"
  166.  
  167. End Sub
  168.  
  169. Sub Menu51_Click ()
  170.  
  171.     MsgBox "Menu 5.1!"
  172.  
  173. End Sub
  174.  
  175. Sub mExit_Click ()
  176.  
  177.     Unload Me
  178.     End
  179.  
  180. End Sub
  181.  
  182.